package com.aaa.service.impl;

import com.aaa.dao.EmpDao;
import com.aaa.entity.Emp;
import com.aaa.service.EmpService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

/**
 * @author ：Teacher陈（86521760@qq.com）
 * @date ：Created in 2022/8/23 9:05
 * @description：
 * @modified By：
 * @version:
 */
@Service
public class EmpServiceImpl  implements EmpService {
    /**
     * 此处的对象之前是通过new 的方式注入，现在通过spring容器注入
     */
    @Autowired
    EmpDao empDao;


    public EmpServiceImpl() {
    }

    public EmpServiceImpl(EmpDao empDao) {
        this.empDao = empDao;
    }

    public EmpDao getEmpDao() {
        return empDao;
    }

    public void setEmpDao(EmpDao empDao) {
        this.empDao = empDao;
    }

    public List<Map<String, Object>> findAll() {
        return empDao.findAll();
    }

    public int deleteById(Integer id) {
        return empDao.deleteById(id);
    }

    public List<Emp> findAllEmp() {
        return empDao.findAllEmp();
    }
}
